<?php
/**
 *
 * 框架库加载与应用变量初始化
 * @zhoupeng10@gmail.com
 *
 */

# 目录分隔符
define('DS', DIRECTORY_SEPARATOR);
# 发布目录
define('XR_APP_PUBLIC', dirname(__FILE__) . DS);
# 应用资源目录
define('XR_APP_APPLICATION', dirname(dirname(__FILE__)).DS.'application'.DS);
# 配置文件目录
define('XR_APP_CONFIG', XR_APP_APPLICATION.'config' . DS);
# controller类目录
define('XR_APP_CONTROLLER', XR_APP_APPLICATION.'controller' . DS);
# model类目录
define('XR_APP_MODEL', XR_APP_APPLICATION.'model' . DS);
# view模板目录
define('XR_APP_VIEW', XR_APP_APPLICATION.'view' . DS);
# view模板缓存目录
define('XR_APP_VIEW_C', XR_APP_APPLICATION.'data' . DS.'view_c' . DS);
# 日志目录
define('XR_APP_LOG', XR_APP_APPLICATION.'data' . DS.'log' . DS);
# 当前项目的lib库
define('XR_APP_LIB', XR_APP_APPLICATION.'lib' . DS);

# 框架根目录
define('XR_FRAMEROOT', dirname(dirname(XR_APP_PUBLIC)).DS.'frame' . DS);
# 加载框架
include_once(XR_FRAMEROOT.'bootstrap.php');
# 注册path
path::singleton()->add(XR_APP_LIB);
?>